/****************************************************
 *  Copyright © 2023-2030 CaiTao. All rights reserved.
 *------------------------------------------------------------------------
 *  文件：ITouchInteractable.cs
 *  作者：CT
 *  日期：Created by Fxb on 2023/6/5 15:48:48
 *  项目：混合动力发动机试验系统
 *  功能：Nothing
*****************************************************/

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace TouchInputManager
{
	public interface ITouchInteractable
	{
        bool IsInteractable { get; set; }
        void InteractFocusSet(RaycastHit hit);
        void InteractDoubleFocusSet(RaycastHit hit);

        void InteractLongPressFocusSet(RaycastHit hit);

        event Action<RaycastHit> OnInteractFocusSet;

        event Action<RaycastHit> OnInteractDoubleFocusSet;
    }
}

